/******************************************************************************************
 * Import
 ******************************************************************************************/

// module
import Taro from '@tarojs/taro';

/******************************************************************************************
 * Export Class
 ******************************************************************************************/

export default class Loading {

	/**
	 * 显示Loading指示器
	 * 
	 * @param {String} text 消息内容，默认空字符串
	 * @param {Boolean} mask 是否启用遮罩层，防止触摸穿透，默认false
	 */
	static show(text = '', mask = false) {
		Taro.showLoading({
			title: text,
			mask: mask
		});
	}

	/**
	 * 隐藏Loading指示器
	 */
	static hide() {
		Taro.hideLoading();
	}
}
